cast a cloud over - French English Dictionary